/* Common parameters that will be           **
** used by both, DART and URT	            **  
** uturan                                   **/

#ifndef CL_COMMON_H
#define CL_COMMON_H

#include "Common_Types.h"

#define DEL								20000  /*time for CL to complete REQRT and send CL2ILRT (ns)*/
#define TOTAL_NUMBER_OF_CHANNELS 	    2
#define RX_QUEUE_SIZE                   10
#define MAX_MESSAGE_SIZE 				1500  //including the CL parameters

#define MQUEUE_MAX_MSG_SIZE				1500
#define MQUEUE_MAX_MSG_COUNT			10

#define URT_MAX_COM_REQUESTS_COUNT 		10
#define DART_MAX_FREE_COUNT				5
#define DART_MAX_NEW_COUNT				5

#define URT_PRIORITY_QUEUE_SIZE			10
#define DART_MAX_ADO_SLOTS 	    		10
#define DART_MAX_ADO_COUNT 				10

typedef struct
{
	BOOL mySlot;
	U8  ch;
}myCL_TYPE;

typedef struct
{
	U8 nodeId;
	U8 ch;
} DEVICE_CHANNEL_TYPE;

#endif
